【笔记】Codex学习笔记

前言

OpenAI的Codex学习笔记

下载依赖

npm

1
npm install -g @openai/codex

MacOS

1
brew install codex

启动交互式终端

1
codex

登录

使用授权码登录

1
codex login --device-auth

ACP

下载依赖

npm

1
npm install -g @agentclientprotocol/codex-acp

MacOS

1
brew install codex-acp

启动ACP服务

1
codex-acp

MCP

查看所有MCP服务

1
codex mcp list

配置IDEA的MCP服务

IDEA中安装插件

  • 打开IDEA->Settings->Plugins->搜索并安装MCP Server

IDEA中启动MCP服务

  • 打开IDEA->Settings->Tools->MCP Server->勾选Enable MCP Server->Enable->OK

修改Codex配置文件

~/.codex/config.toml
1
2
[mcp_servers.idea]
url = "http://127.0.0.1:64342/stream"
~/.codex/config.toml
1
2
3
4
5
6
7
8
[mcp_servers.idea]
command = "/Applications/IntelliJ IDEA.app/Contents/jbr/Contents/Home/bin/java"
args = [
"-classpath",
"/Applications/IntelliJ IDEA.app/Contents/plugins/mcpserver/lib/mcpserver-frontend.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util-8.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.client.cio.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.client.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.network.tls.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.io.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.ktor.utils.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.kotlinx.io.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.kotlinx.serialization.core.jar:/Applications/IntelliJ IDEA.app/Contents/lib/module-intellij.libraries.kotlinx.serialization.json.jar",
"com.intellij.mcpserver.stdio.McpStdioRunnerKt",
]
env = { IJ_MCP_SERVER_PORT = "64342" }

配置Blender的MCP服务

Blender中安装插件

  • 下载插件
1
wget https://raw.githubusercontent.com/ahujasid/blender-mcp/refs/heads/main/addon.py
  • 打开Blender->编辑->偏好设置->插件->展开菜单->从磁盘安装

Blender中启动MCP服务

  • 打开Blender->在3D时图中按N打开右侧栏->Blender MCP->Connect to MCP Server

下载依赖

1
brew install uv

Codex添加MCP配置

1
codex mcp add blender -- /opt/homebrew/bin/uvx --python 3.11 blender-mcp

配置Unity的MCP服务

Unity中安装插件

  • 打开Unity->Window->Package Management->Package Manager

  • +->Install package from git URL

  • 输入https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#v10.0.0->Install

  • Done

  • Skip

Unity中启动MCP服务

  • 打开Unity->Window->MCP for Unity->Toggle MCP Window->Start Server

  • OK

Codex添加MCP配置

  • 打开Unity->Window->MCP for Unity->Toggle MCP Window->Configure All Detected Clients

  • OK

完成